The Jikes Research Virtual Machine project: Building an open-source research community
نویسندگان
چکیده
& B. Alpern S. Augart S. M. Blackburn M. Butrico A. Cocchi P. Cheng J. Dolby S. Fink D. Grove M. Hind K. S. McKinley M. Mergen J. E. B. Moss T. Ngo V. Sarkar M. Trapp This paper describes the evolution of the Jikese Research Virtual Machine project from an IBM internal research project, called Jalapeño, into an open-source project. After summarizing the original goals of the project, we discuss the motivation for releasing it as an open-source project and the activities performed to ensure the success of the project. Throughout, we highlight the unique challenges of developing and maintaining an open-source project designed specifically to support a research community.
منابع مشابه
The Jikes RVM Project: Building an Open Source Research Community
This article describes the evolution of the Jikes RVM project from IBM internal research infrastructure, called Jalapeño, into an open source project. After summarizing the original goals of the project, we discuss the motivation for releasing it as an open source project, and the activities performed to ensure the success of the project. Throughout, we highlight the unique challenges of develo...
متن کاملJikesNODE and PearColator: A Jikes RVM Operating System and Legacy Code Execution Environment
JikesNODE is an effort to create a Java operating system integrating the open source projects of the Jikes Research Virtual Machine (RVM) and the Java New Operating System Design Effort (JNODE), respectively a Java Virtual Machine (JVM) and Java operating system. PearColator is a novel use of the Jikes RVM to execute not its intended Java bytecodes, but instead PowerPC binaries. Our endeavours ...
متن کاملJikesRVM: Internal Mechanisms Study and Garbage Collection with MMTk
High Level Language Virtual Machines is a core topic of interest for the researchers who are into virtual execution environments. As an open source virtual machine released to 16 universities, as early as 2001, Jikes RVM has been a major drive for many researches. While working on this project, we studied the JIT compilation of Jikes RVM as well as the Garbage Collection (GC) which is handled b...
متن کاملFull-System Simulation of Java Workloads with RISC-V and the Jikes Research Virtual Machine
Managed languages such as Java, JavaScript or Python account for a large portion of workloads, both in cloud data centers and on mobile devices. It is therefore unsurprising that there is an interest in hardware-software co-design for these languages. However, existing research infrastructure is often unsuitable for this kind of research: managed languages are sensitive to fine-grained interact...
متن کاملDynamic Analysis of Java Program Concepts
5 Concept assignment identifies units of source code that are functionally related, 6 even if this is not apparent from a syntactic point of view. Until now, the results 7 of concept assignment have only been used for static analysis, mostly of program 8 source code. This paper investigates the possibility of using concept information 9 within a framework for dynamic analysis of programs. The p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IBM Systems Journal
دوره 44 شماره
صفحات -
تاریخ انتشار 2005